package com.wswy.wzcx.model

import com.google.gson.annotations.SerializedName

class AdConfigs(
        /**
         * 启动页
         */
        @SerializedName("qdy") val splashAd: List<AdModel>? = null,

        /**
         * 信息流
         */
        @SerializedName("xxl") val newsAd: List<AdModel>? = null,

        /**
         * 首页banner广告位
         */
        @SerializedName("syhf") val homeBannerAd: List<AdModel>? = null,


        /**
         * 首页弹窗广告
         */
        @SerializedName("sytc") val homeDialogAd: List<AdModel>? = null,

        /**
         * 首页悬浮广告位
         */
        @SerializedName("syxf") val homeFloatAd: List<AdModel>? = null,

        /**
         * 支付成功广告
         */
        @SerializedName("paySuccess") val paySuccessAd:List<AdModel>? = null,

        /**
         * 违章查询广告
         */
        @SerializedName("wzcxdetail") val wzcxDeatailAd:List<AdModel>? = null,


        /**
         * 首页 轮播广告
         */
        @SerializedName("homevp") val homevpAd:List<AdModel>? = null,


        /**
         * 新闻详情页 底部广告
         */
        @SerializedName("newsBannerAd")private val newsBannerAd:List<AdModel>? = null
){


        fun getSplashAdModel() = splashAd?.firstOrNull()

        fun getNewsAdModel() = newsAd?.firstOrNull()


        fun getPayAd() = paySuccessAd?.firstOrNull()

        fun getWzcxAd() = wzcxDeatailAd?.firstOrNull()

        fun getNewsBannerAd() = newsBannerAd?.firstOrNull()

}